//
//  Utiles.h
//  keyboard
//
//  Created by 遇水 on 16/3/13.
//  Copyright © 2016年 遇水. All rights reserved.
//

#ifndef Utiles_h
#define Utiles_h


typedef NS_ENUM(NSInteger, ChatBarMoreViewItemType){
    ChatBarMoreViewItemTypeCamera = 0 ,//显示拍照,
    ChatBarMoreViewItemTypeAlbum ,// 显示相册,
    ChatBarMoreViewItemTypeLocation, //显示地理位置,
    ChatBarMoreViewItemTypeVedio,   //小视频
    ChatBarMoreViewItemTypeVoiceing,   //语音通话
    ChatBarMoreViewItemTypeVeidoing     //视频通话
    
    //添加其他的内容
};



typedef NS_ENUM(NSInteger, FaceViewButtomViewButtonType)
{
    FaceViewButtomViewButtonTypeDefault = 0,     //默认
    FaceViewButtomViewButtonTypeEmoji,          //emoji
    FaceViewButtomViewButtonTypeLXH,            //浪小花
    FaceViewButtomViewButtonTypeNewly,          //最近
    FaceViewButtomViewButtonTypeCustom,          //自定义
    
    FaceViewButtomViewButtonTypeSend            //发送按钮
};


typedef NS_ENUM(NSInteger, KeyboardShowType){
    KeyboardShowTypeNothing = 0,            //没有键盘
    KeyboardShowTypeFace,               //表情键盘
    KeyboardShowTypeMore,               //更多键盘
    KeyboardShowTypeVoice,              //录音键盘(也就是没有键盘，显示录音控件)
    KeyboardShowTypeCustem              //系统键盘
};



// 一页中最多3行
#define faceMaxRows 3
// 一行中最多7列
#define faceMaxColum 7
// 每一页的表情个数
#define facePageSize ((faceMaxRows * faceMaxColum) - 1)


#define constomFaceMaxRows 2
#define constomFaceMaxColum 5
//#define constomFacePageSize ((constomFaceMaxRows * constomFaceMaxColum))




#define pageControlHeight 20;


#define Face @"face"

//删除通知
#define NotificationDelete @"NotificationDelete"
//表情通知
#define NotificationFace @"NotificationFace"

//发送消息通知
#define NotificationSendMessage @"NotificationSendMessage"


#define filePath @""           //指定默认的部分路径

//自定义表情界面添加表情
#define NotificationConstomAdd @"NotificationConstomAdd"  
//自定义表情的发送表情
#define NotificationConstomFace @"NotificationConstomFace"


#endif /* Utiles_h */
